@-webkit-keyframes gradientAnimation {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 0%;
  }
  to {
    background-position: 0% 0%;
  }
}

@-moz-keyframes gradientAnimation {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 0%;
  }
  to {
    background-position: 0% 0%;
  }
}

@keyframes gradientAnimation {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 0%;
  }
  to {
    background-position: 0% 0%;
  }
}

@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
    }
    @-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
    }
    @-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
    }

@-webkit-keyframes downUp {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes downUp {
  0% {
    -moz-transform: translateY(20px);
         transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -moz-transform: translateY(0);
         transform: translateY(0);
    opacity: 1;
  }
}

@keyframes downUp {
  0% {
    -webkit-transform: translateY(20px);
       -moz-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes leftRight {
  0% {
    -webkit-transform: translateX(-80px);
            transform: translateX(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes leftRight {
  0% {
    -moz-transform: translateX(-80px);
         transform: translateX(-80px);
    opacity: 0;
  }
  100% {
    -moz-transform: translateX(0);
         transform: translateX(0);
    opacity: 1;
  }
}

@keyframes leftRight {
  0% {
    -webkit-transform: translateX(-80px);
       -moz-transform: translateX(-80px);
            transform: translateX(-80px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes LabelTranslateY {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-moz-keyframes LabelTranslateY {
  0% {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-10px);
         transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
}

@keyframes LabelTranslateY {
  0% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
       -moz-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes roateBig {
  0% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
  25% {
    -webkit-transform: translate(200px, 0) scale(0.6);
            transform: translate(200px, 0) scale(0.6);
  }
  50% {
    -webkit-transform: translate(200px, -130px) scale(0.4);
            transform: translate(200px, -130px) scale(0.4);
  }
  75% {
    -webkit-transform: translate(110px, -110px) scale(0.6);
            transform: translate(110px, -110px) scale(0.6);
  }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
}

@-moz-keyframes roateBig {
  0% {
    -moz-transform: translate(0, 0) scale(1);
         transform: translate(0, 0) scale(1);
  }
  25% {
    -moz-transform: translate(200px, 0) scale(0.6);
         transform: translate(200px, 0) scale(0.6);
  }
  50% {
    -moz-transform: translate(200px, -130px) scale(0.4);
         transform: translate(200px, -130px) scale(0.4);
  }
  75% {
    -moz-transform: translate(110px, -110px) scale(0.6);
         transform: translate(110px, -110px) scale(0.6);
  }
  100% {
    -moz-transform: translate(0, 0) scale(1);
         transform: translate(0, 0) scale(1);
  }
}

@keyframes roateBig {
  0% {
    -webkit-transform: translate(0, 0) scale(1);
       -moz-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
  25% {
    -webkit-transform: translate(200px, 0) scale(0.6);
       -moz-transform: translate(200px, 0) scale(0.6);
            transform: translate(200px, 0) scale(0.6);
  }
  50% {
    -webkit-transform: translate(200px, -130px) scale(0.4);
       -moz-transform: translate(200px, -130px) scale(0.4);
            transform: translate(200px, -130px) scale(0.4);
  }
  75% {
    -webkit-transform: translate(110px, -110px) scale(0.6);
       -moz-transform: translate(110px, -110px) scale(0.6);
            transform: translate(110px, -110px) scale(0.6);
  }
  100% {
    -webkit-transform: translate(0, 0) scale(1);
       -moz-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
  }
}

@-webkit-keyframes roate360 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-moz-keyframes roate360 {
  0% {
    -moz-transform: rotate(0);
         transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}

@keyframes roate360 {
  0% {
    -webkit-transform: rotate(0);
       -moz-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}